package com.zs.zcerp.approval.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * 订单表报实体
 *
 * @author Henry
 * @email *****@mail.com
 * @date 2021-08-12 20:58:14
 */
@Data
public class OrderReportEntity implements Serializable {
	private static final long serialVersionUID = 46464898546L;


	/***
	 *台头
	 */

	/**title*/
	@TableField(exist = false)
	private String title;
	/**机构ID*/
	@TableField(exist = false)
	private Integer orgId;
	/**机构名字*/
	@TableField(exist = false)
	private String orgName;

	/**申请单位  */
	@TableField(exist = false)
	private String wcName;

	/**申请人员*/
	@TableField(exist = false)
	private String lastUserNm;

	/**销毁原因*/
	@TableField(exist = false)
	private String note;

	/**销毁单号*/
	@TableField(exist = false)
	private String destoryNo;


	/**申请日期*/
	@TableField(exist = false)
	private Date destoryDate;


	/**
	 * 内容
	 */


	/**序号*/
	@TableField(exist = false)
	private String orderSeq;

	/**  厂商*/
	@TableField(exist = false)
	private String vendNm;

	/**材料编码*/
	@TableField(exist = false)
	private String itemNo ;

	/**材料名称 */
	@TableField(exist = false)
	private String itemSname;

	/**订单号码*/
	@TableField(exist = false)
	private String seId;

	/**订单序*/
	@TableField(exist = false)
	private String seSeq;

	/**型号*/
	@TableField(exist = false)
	private String prodNo;

	/**订单双数*/
	@TableField(exist = false)
	private String seQty;

	/**部位代码*/
	@TableField(exist = false)
	private String  partNo;

	/**部位名称*/
	@TableField(exist = false)
	private String  partNm;



	/**部位订单双数   */
	@TableField(exist = false)
	private String partSeQty;


	/**   箱号*/
	@TableField(exist = false)
	private String  LOSS;

	/**   单位用量*/
	@TableField(exist = false)
	private String  unitQty;
	/**   需求数*/
	@TableField(exist = false)
	private String  needQty;


	/**报表内容展示   */
	@TableField(exist = false)
	List <OrderReportEntity> detailList;


	/**报表签核内容   */
	@TableField(exist = false)
	List<QhChkmgrdEntity> qhChkmgrdList;


	/**
	 * 报表类型
	 */
	@TableField(exist = false)
	private String destoryType;

	/**
	 * 表报具体品牌
	 */
	@TableField(exist = false)
	private String brandNo;




	/**
	 * 判断报表类型   LEADER_NO
	 *
	 * 1  （部位报表)  标准    DESTORY_TYPE = YE_Y
	 * 2  AD 报表        DESTORY_TYPE = YE_Y BRAND_NO=AD
	 * 3 材料表报   DESTORY_TYPE = SE_N
	 */
	@TableField(exist = false)
	private String type;


}
